most glorious - French English Dictionary